dsaclass Qinteger{private final int MAXINT = 1000000000 ; private final int MAXARR = 100 ; private int[] num = new int[MAXARR]; public Qinteger(int num3,int num2,int num1,int num0){ num[3] = num3; num[2] = num2; num[1] = num1; num[0] = num0; koko num[i] = 0; } } public Qinteger(int[] n){ koko num[i]=n[i]; } } public Qinteger add(Qinteger n){ long temp ; int[] rnum=new int[MAXARR]; int carry =0; koko temp = (long)num[m]+(long)n.num[m]+carry; rnum[m]=(int)(temp%MAXINT); carry =(int)(temp/MAXINT); } return new Qinteger(rnum); } public Qinteger times(int n){ Qinteger rnum = new Qinteger(0,0,0,0) ; koko rnum = add(rnum); } return rnum; } public String toString(){ java.text.DecimalFormat df = new java.text.DecimalFormat("000000000"); String box = new String(); koko box=df.format(num[j])+box; } return(trimzero(box)); /* return( trimzero(df.format(num[3])+df.format(num[2]) +df.format(num[1])+df.format(num[0])));*/ } private static String trimzero(String arg){ int i = 0; while( arg.charAt(i) == '0' ){ i++ ; } return( arg.substring(i) ); } public void print(){ System.out.println( toString() ); } } ジャンル別一覧
人気のクチコミテーマ
|